function func173(e, t, o) {
    "use strict";
    Object.defineProperty(t, "__esModule", {
      value: !0
    });
    var n = T(o(17)),
      i = T(o(18)),
      a = T(o(19)),
      r = T(o(20)),
      l = o(0),
      s = T(l),
      E = o(55),
      O = o(26),
      _ = T(o(54));
  
    function T(e) {
      return e && e.__esModule ? e : {
        default: e
      }
    }
    o(179);
    var c = (0, O.getQueryVariable)("lang");
    c || (c = "cn");
    var u = o(180),
      g = [{
        name: "" + _.default.TEXT_MUSC_Y[c],
        fileName: "01-羊.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_QW[c],
        fileName: "02-青蛙.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_G1[c],
        fileName: "03-狗1.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_G2[c],
        fileName: "04-狗2.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_YZ[c],
        fileName: "05-鸭子.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_E[c],
        fileName: "06-鹅.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_M1[c],
        fileName: "07-马1.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_M2[c],
        fileName: "08-马2.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_MAO[c],
        fileName: "09-猫.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_NIU[c],
        fileName: "10-牛.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_TANGH[c],
        fileName: "11-弹簧.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_YAO[c],
        fileName: "12-咬.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_PING[c],
        fileName: "13-砰.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_BOPU[c],
        fileName: "14-波普.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_LABA[c],
        fileName: "15-喇叭.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_KOUS[c],
        fileName: "16-口哨.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_ZHONGS[c],
        fileName: "17-钟声.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_CHED[c],
        fileName: "18-车笛.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_CHE[c],
        fileName: "19-车.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_FENGM[c],
        fileName: "20-蜂鸣.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_DDDD[c],
        fileName: "21-当当当.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_LUO[c],
        fileName: "22-锣.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_SAOZ[c],
        fileName: "23-哨子.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_SHENL[c],
        fileName: "24-胜利.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_CHUANS[c],
        fileName: "25-传送.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_HUANH[c],
        fileName: "26-欢呼.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_TADA[c],
        fileName: "27-塔达.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_BASHENG[c],
        fileName: "28-钹声.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_DONGXUE[c],
        fileName: "29-洞穴.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_TIAOWU[c],
        fileName: "30-跳舞.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_ZHONGSJ[c],
        fileName: "31-中世纪.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_MUNAIY[c],
        fileName: "32-木乃伊.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_MENL[c],
        fileName: "33-门铃.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_MOSHU[c],
        fileName: "34-魔术.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_GANGQA[c],
        fileName: "35-A钢琴.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_GANGQB[c],
        fileName: "36-B钢琴.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_GANGQC[c],
        fileName: "37-C钢琴.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_GANGQD[c],
        fileName: "38-D钢琴.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_GANGQE[c],
        fileName: "39-E钢琴.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_GANGQF[c],
        fileName: "40-F钢琴.mp3"
      }, {
        name: "" + _.default.TEXT_MUSC_GANGQG[c],
        fileName: "41-G钢琴.mp3"
      }];
    var S = function(e) {
      function t(e, o) {
        (0, n.default)(this, t);
        var i = (0, a.default)(this, (t.__proto__ || Object.getPrototypeOf(t))
          .call(this, e, o));
        return i.clicked = !1, i.audioPlay = function(e) {
          var t = document.getElementById("audioSound");
          i.setState({
            audioSrc: e
          }, (function() {
            t.play()
          }))
        }, i.closeModal = function() {
          var e = i.props.reduxData,
            t = e.modalEvent,
            o = e.modalType,
            n = e.modalBlock;
          i.props.dispatch({
            type: "SHOW_MODAL",
            payload: {
              event: t,
              block: n,
              type: o,
              open: !1,
              setValueFns: null
            }
          }), setTimeout((function() {
            i.clicked = !1, i.clearValue()
          }), 300)
        }, i.changeValue = function(e) {
          i.setState({
            value: e
          })
        }, i.changeFieldValue = function(e) {
          var t = e.callbackName;
          if (!i.clicked) {
            i.clicked = !0;
            var o = i.state.value,
              n = i.props.reduxData,
              a = (n.modalEvent, n.modalType, n.modalFieldName),
              r = n.modalCallback,
              l = n.modalBlock,
              s = n.modalSetValueFns;
            l && (l.getField(a) && (null != o ? l.setFieldValue(o.toString(), a) : l.setFieldValue("", a)), s && (null == o && (o = 0), s.setValueFn(o.toString()))),  r && t ? r[t](o || "") : "function" == typeof r && r(o || ""), i.closeModal()
          }
        }, i.clearValue = function() {
          i.numVal = null, i.setState({
            value: null
          })
        }, i.saveApp = function(e) {
          e ? alert("save操作") : alert("not save 操作")
        }, i.numVal = 0, i.addNum = function(e, t, o) {
          var n = i.numVal || "";
          console.log(n, e, n.toString()[0], "-numnumnumnumnum11"), "-" != e && "+" != e ? "." == e ? n.indexOf(".") < 0 && ("" != (n += e)
            .split(".")[0] && "-" != n.split(".")[0] || (console.log(n.split(".")[0]), n = n.replace(".", "0."))) : "0" != n && "-0" != n || "0" != e ? n += e : n = n : n = "+" == e && "-" == n.toString()[0] ? Number(n.toString()
            .substring(1)) : "-" + n, console.log(n, e, n[0], "-numnumnumnumnum"), "0" == n.toString()[0] && n[1] && "." != n[1] && (n = Number(n)), console.log(t, "-----minNum"), (t || 0 == t) && "number" == typeof t && n <= t && (console.log(n, "-minNum"), n = t, 0 == t && (n = "0")), o && "number" == typeof o && n >= o && (console.log(n, "-maxNummaxNum"), n = o), i.numVal = n, i.setState({
            value: n
          })
        }, i.changeTimeFn = function() {
          var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 100,
            t = arguments[1],
            o = t.touches[0].clientX,
            n = t.target.getBoundingClientRect()
            .left,
            a = o - n,
            r = t.target.offsetWidth,
            l = a / r;
          l <= 0 ? l = 0 : l >= 1 && (l = 1), console.log(Math.round(5 * l), "---num"), i.setState({
            value: Math.round(l * e)
          }), i.addActive(t)
        }, i.addActive = function(e) {
          document.getElementsByClassName("timeTextBox")[0].classList.add("activeState")
        }, i.removeActive = function(e) {
          document.getElementsByClassName("timeTextBox")[0].classList.remove("activeState")
        }, i.state = {
          type: e.type,
          value: null,
          audioSrc: ""
        }, i
      }
      return (0, r.default)(t, e), (0, i.default)(t, [{
        key: "componentDidMount",
        value: function() {}
      }, {
        key: "componentWillReceiveProps",
        value: function(e) {
          var t = e.reduxData,
            o = t.modalFieldName,
            n = t.modalBlock,
            i = t.modalOpen,
            a = t.modalSetValueFns,
            r = this.props.reduxData.modalOpen;
          if ((i = i) && r != i) {
            var l = "";
            a ? l = a.getValueFn() : n && n.getFieldValue(o) && (l = n.getFieldValue(o)), this.setState({
              value: l
            })
          }
        }
      }, {
        key: "render",
        value: function() {
          var e = this,
            t = this.state,
            n = (t.type, t.value),
            i = this.props.reduxData,
            a = (i.modalEvent, i.modalType),
            r = (i.modalBlock, i.modalOpen),
            l = (i.modalCallback, null);
          switch (a) {
            case "IN_PATH":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "" + _.default.TEXT_XJXJ[c]), s.default.createElement("div", {
                className: "modelContent imgXJ"
              }, s.default.createElement("div", {
                className: "clickBox " + (1 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 1)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(86)
              }), s.default.createElement("span", {
                className: "imgTitle"
              }, "" + _.default.TEXT_HXX[c])), s.default.createElement("div", {
                className: "clickBox " + (2 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 2)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(87)
              }), s.default.createElement("span", {
                className: "imgTitle"
              }, "" + _.default.TEXT_BXX[c]))), s.default.createElement("div", {
                className: "modelMsg"
              }, "" + _.default.TEXT_HDHXMSG[c]), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "CHOOSE_COLOR":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "" + _.default.TEXT_YSXZ[c]), s.default.createElement("div", {
                className: "modelContent YSXZ"
              }, ["#B40000", "#FAC80A", "#58AB41", "#469BC3", "#1B2A34", "#D3359D", "#FFFFFF", "#9c9c9c"].map((function(t) {
                return "#9c9c9c" == t ? s.default.createElement("div", {
                  key: "noColor",
                  className: "clickBox colorBox " + (n == t ? "activeColor" : "") + " redLineBox",
                  onClick: e.changeValue.bind(e, t)
                }, s.default.createElement("div", {
                  className: "redLine itemBox"
                })) : s.default.createElement("div", {
                  key: t,
                  className: "clickBox colorBox " + (n == t ? "activeColor" : ""),
                  onClick: e.changeValue.bind(e, t)
                }, s.default.createElement("div", {
                  className: "itemBox",
                  style: {
                    background: t,
                    width: "100%",
                    height: "100%"
                  }
                }))
              }))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "SET_VAR":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "" + _.default.TEXT_VAR[c]), s.default.createElement("div", {
                className: "inputBox",
                style: {
                  margin: "32px 0px 32px 0px"
                }
              }, s.default.createElement("input", {
                type: "text",
                className: "numInput",
                unselectable: "on",
                readOnly: !1,
                value: n || "",
                onChange: function(t) {
                  e.setState({
                    value: t.target.value
                  })
                }
              }), s.default.createElement("img", {
                src: u,
                className: "deleteIcon",
                alt: "",
                onClick: this.clearValue.bind(this)
              })), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "SET_TEXT":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "" + _.default.TEXT_SET[c]), s.default.createElement("div", {
                className: "inputBox",
                style: {
                  margin: "32px 0px 32px 0px"
                }
              }, s.default.createElement("input", {
                type: "text",
                className: "numInput",
                unselectable: "on",
                readOnly: !1,
                value: n || "",
                onChange: function(t) {
                  e.setState({
                    value: t.target.value
                  })
                }
              }), s.default.createElement("img", {
                src: u,
                className: "deleteIcon",
                alt: "",
                onClick: this.clearValue.bind(this)
              })), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "SET_NUM":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "" + _.default.TEXT_SET[c]), s.default.createElement("div", {
                className: "inputBox",
                style: {
                  margin: "32px 0px 32px 0px"
                }
              }, s.default.createElement("input", {
                type: "number",
                className: "numInput",
                unselectable: "on",
                readOnly: !1,
                value: n || "",
                onChange: function(t) {
                  e.setState({
                    value: t.target.value
                  })
                }
              }), s.default.createElement("img", {
                src: u,
                className: "deleteIcon",
                alt: "",
                onClick: this.clearValue.bind(this)
              })), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "SET_VAROPTION":
              var E = [],
                O = Object.keys(window.vars);
              O && O.map((function(e) {
                E.push({
                  name: e,
                  val: window.vars[e].val
                })
              })), l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px",
                  minWidth: "300px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "" + _.default.TEXT_XUANZ[c] + _.default.TEXT_VAR[c]), s.default.createElement("div", {
                className: "inputBox",
                style: {
                  margin: "32px 0px 32px 0px",
                  maxHeight: "150px",
                  overflow: "auto"
                }
              }, E.map((function(t, o) {
                return s.default.createElement("div", {
                  key: o,
                  className: "valItem " + (t.name == e.state.value ? "beActive" : ""),
                  onClick: function() {
                    e.setState({
                      value: t.name
                    })
                  }
                }, t.name)
              }))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "SAVE_PROJECT":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "" + _.default.TEXT_SAVEPR[c]), s.default.createElement("div", {
                className: "inputBox",
                style: {
                  margin: "32px 0px 32px 0px",
                  width: "270px"
                }
              }, s.default.createElement("input", {
                type: "text",
                className: "numInput",
                unselectable: "on",
                placeholder: "" + _.default.TEXT_SAVEPRTEXT[c],
                readOnly: !1,
                value: n || "",
                onChange: function(t) {
                  e.setState({
                    value: t.target.value
                  })
                }
              }), s.default.createElement("img", {
                src: u,
                className: "deleteIcon",
                alt: "",
                onClick: this.clearValue.bind(this)
              })), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "NOT_SAVE_APP":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "程序未保存"), s.default.createElement("div", {
                className: "inputBox",
                style: {
                  margin: "32px 0px 32px 0px"
                }
              }, s.default.createElement("span", {
                className: "modalTextSpan"
              }, "当前程序未保存，是否保存程序？")), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnGray",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "notOkFn"
                })
              }, "不保存"), s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, "保存")));
              break;
            case "DELETE_APP":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "删除程序"), s.default.createElement("div", {
                className: "inputBox",
                style: {
                  margin: "32px 0px 32px 0px"
                }
              }, s.default.createElement("span", {
                className: "modalTextSpan"
              }, "是否要删除程序“全速猛冲”，删除之后将无法恢复，请谨慎操作！")), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnRed",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "notOkFn"
                })
              }, "删除"), s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, "取消")));
              break;
            case "CLEAR_APP":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "清空程序"), s.default.createElement("div", {
                className: "inputBox",
                style: {
                  margin: "32px 0px 32px 0px"
                }
              }, s.default.createElement("span", {
                className: "modalTextSpan"
              }, "是否要清空当前程序，清空之后将 无法恢复，请谨慎操作！")), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnRed",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, "删除"), s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "notOkFn"
                })
              }, "取消")));
              break;
            case "CHOOSE_TIME":
              for (var T = 30, S = [], N = 0; N <= T; N++) {
                var A = "line1";
                N % 5 == 0 && (A = "line2"), N % 10 == 0 && (A = "line3"), S.push(s.default.createElement("div", {
                  className: A,
                  key: N
                }))
              }
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "inputBox",
                style: {
                  margin: "16px 0px"
                }
              }, s.default.createElement("div", {
                className: "timeBox"
              }, s.default.createElement("div", {
                className: "timeLineBox"
              }, s.default.createElement("div", {
                className: "lineRelativeBox"
              }, s.default.createElement("div", {
                className: "timeTextBox",
                style: {
                  left: n / (T / 100) + "%"
                }
              }, n, "s"), s.default.createElement("div", {
                className: "timeLine",
                onTouchEnd: this.removeActive.bind(this),
                onTouchMove: this.changeTimeFn.bind(this, T),
                onTouchStart: this.changeTimeFn.bind(this, T)
              }, s.default.createElement("div", {
                className: "lineBoxItem"
              }, S)), s.default.createElement("div", {
                className: "leftNum"
              }, "0"), s.default.createElement("div", {
                className: "rightNum"
              }, T))), s.default.createElement("div", {
                className: "timeBtnBox"
              }, s.default.createElement("img", {
                src: o(88),
                alt: "",
                onClick: function() {
                  e.setState({
                    value: n > 0 && n <= T ? n - 1 : 0
                  })
                }
              }), s.default.createElement("img", {
                src: o(89),
                alt: "",
                onClick: function() {
                  e.setState({
                    value: n >= 0 && n < T ? Number(n) + 1 : 30
                  })
                }
              })))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "CHOOSE_SPEED":
              T = 100, S = [];
              var d = "--";
              for (N = 0; N <= T; N++) N % 25 == 0 && S.push(s.default.createElement("div", {
                className: "carProint",
                key: N
              }));
              Number(n) >= 0 && (d = _.default.TEXT_SDFCM[c]), Number(n) >= 25 && (d = _.default.TEXT_SDMS[c]), Number(n) >= 50 && (d = _.default.TEXT_SDZS[c]), Number(n) >= 75 && (d = _.default.TEXT_SDKS[c]), 100 == Number(n) && (d = _.default.TEXT_SDFCK[c]), l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "inputBox",
                style: {
                  margin: "10px 0px"
                }
              }, s.default.createElement("div", {
                className: "timeBox"
              }, s.default.createElement("div", {
                className: "timeLineBox carSpeedLine"
              }, s.default.createElement("div", {
                className: "lineRelativeBox"
              }, s.default.createElement("div", {
                className: "timeTextBox carTimeTextBox",
                style: {
                  left: n + "%"
                }
              }, n, "%"), s.default.createElement("div", {
                className: "timeLine",
                onTouchEnd: this.removeActive.bind(this),
                onTouchMove: this.changeTimeFn.bind(this, T),
                onTouchStart: this.changeTimeFn.bind(this, T)
              }, s.default.createElement("div", {
                className: "lineBoxItem"
              }, S)))), s.default.createElement("div", {
                className: "timeBtnBox "
              }, s.default.createElement("img", {
                src: o(181),
                className: "carImg",
                alt: "",
                onClick: function() {
                  e.setState({
                    value: 0
                  })
                }
              }), s.default.createElement("img", {
                src: o(182),
                className: "carImg",
                style: {
                  marginLeft: "30px"
                },
                alt: "",
                onClick: function() {
                  e.setState({
                    value: 50
                  })
                }
              }), s.default.createElement("img", {
                src: o(183),
                className: "carImg",
                alt: "",
                onClick: function() {
                  e.setState({
                    value: 100
                  })
                }
              }))), s.default.createElement("div", {
                className: "speedText"
              }, d)), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "CHOOSE_LIGHT":
              T = 255;
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "inputBox",
                style: {
                  margin: "16px 0px 0px"
                }
              }, s.default.createElement("div", {
                className: "timeBox"
              }, s.default.createElement("div", {
                className: "timeLineBox lightTimeLineBox"
              }, s.default.createElement("div", {
                className: "lineRelativeBox"
              }, s.default.createElement("div", {
                className: "timeTextBox lightTimeTextBox",
                style: {
                  left: n / (T / 100) + "%"
                }
              }, n), s.default.createElement("div", {
                className: "timeLine",
                onTouchEnd: this.removeActive.bind(this),
                onTouchMove: this.changeTimeFn.bind(this, T),
                onTouchStart: this.changeTimeFn.bind(this, T)
              }, s.default.createElement("div", {
                className: "lineBoxItem lightBox"
              })))), s.default.createElement("div", {
                className: "timeBtnBox"
              }, s.default.createElement("img", {
                src: o(88),
                alt: "",
                onClick: function() {
                  e.setState({
                    value: n > 0 && n <= T ? n - 1 : 0
                  })
                }
              }), s.default.createElement("img", {
                src: o(89),
                alt: "",
                onClick: function() {
                  e.setState({
                    value: n >= 0 && n < T ? n + 1 : 30
                  })
                }
              })))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "CHOOSE_MOTOT_DIRECTION":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "" + _.default.TEXT_DJZXX[c]), s.default.createElement("div", {
                className: "modelContent imgDJ"
              }, s.default.createElement("div", {
                className: "clickBox " + (2 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 2)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(184),
                alt: ""
              }), s.default.createElement("span", {
                className: "imgTitle"
              }, "" + _.default.TEXT_NSZZZ[c])), s.default.createElement("div", {
                className: "clickBox " + (1 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 1)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(185),
                alt: ""
              }), s.default.createElement("span", {
                className: "imgTitle"
              }, "" + _.default.TEXT_SSZZZ[c]))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "HUIDU_STATUS":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "" + _.default.TEXT_HDXZZ[c]), s.default.createElement("div", {
                className: "modelContent imgDJ"
              }, s.default.createElement("div", {
                className: "clickBox " + (1 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 1)
              }, s.default.createElement("div", {
                style: {
                  background: "#000"
                }
              }), s.default.createElement("img", {
                className: "xunjiimg",
                style: {
                  width: "120px"
                },
                src: o(86),
                alt: ""
              }), s.default.createElement("span", {
                className: "imgTitle"
              }, "" + _.default.TEXT_HXX[c])), s.default.createElement("div", {
                className: "clickBox " + (2 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 2)
              }, s.default.createElement("div", {
                style: {
                  background: "#FFF"
                }
              }), s.default.createElement("img", {
                className: "xunjiimg",
                style: {
                  width: "120px"
                },
                src: o(87),
                alt: ""
              }), s.default.createElement("span", {
                className: "imgTitle"
              }, "" + _.default.TEXT_BXX[c]))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              })));
              break;
            case "CHOOSE_SOUND":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "" + _.default.TEXT_SYXZZ[c]), s.default.createElement("div", {
                className: "modelContent imgOverflow"
              }, g.map((function(t, i) {
                return s.default.createElement("div", {
                  className: "clickBox " + (n == i ? "active" : ""),
                  key: i,
                  onClick: function() {
                    e.changeValue(i), e.audioPlay("./media/sound/" + t.fileName)
                  }
                }, s.default.createElement("img", {
                  className: "xunjiimg",
                  src: o(186),
                  alt: ""
                }), s.default.createElement("span", {
                  className: "imgTitle"
                }, t.name))
              }))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "CHOOSE_DIRECTION_TWO":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "" + _.default.TEXT_ANXZZ[c]), s.default.createElement("div", {
                className: "modelContent imgDJ"
              }, s.default.createElement("div", {
                className: "clickBox " + (1 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 1)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(187),
                alt: ""
              }), s.default.createElement("span", {
                className: "imgTitle"
              }, "" + _.default.TEXT_LEFT[c])), s.default.createElement("div", {
                className: "clickBox " + (2 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 2)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(188),
                alt: ""
              }), s.default.createElement("span", {
                className: "imgTitle"
              }, "" + _.default.TEXT_RIGHT[c]))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "CHOOSE_OPERATOR":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "" + _.default.TEXT_BJXZZ[c]), s.default.createElement("div", {
                className: "modelContent imgDJ"
              }, s.default.createElement("div", {
                className: "clickBox " + (2 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 2)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(189),
                alt: ""
              })), s.default.createElement("div", {
                className: "clickBox " + (1 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 1)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(190),
                alt: ""
              })), s.default.createElement("div", {
                className: "clickBox " + (3 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 3)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(191),
                alt: ""
              }))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "CHOOSE_SWITCH":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "" + _.default.TEXT_CDKZ[c]), s.default.createElement("div", {
                className: "modelContent imgDJ"
              }, s.default.createElement("div", {
                className: "clickBox " + (1 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 1)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(192),
                alt: ""
              }), s.default.createElement("span", {
                className: "imgTitle"
              }, "" + _.default.TEXT_DK[c])), s.default.createElement("div", {
                className: "clickBox " + (0 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 0)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(193),
                alt: ""
              }), s.default.createElement("span", {
                className: "imgTitle"
              }, "" + _.default.TEXT_GB[c]))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "CHOOSE_OBSTACLE":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "" + _.default.TEXT_ZAJCC[c]), s.default.createElement("div", {
                className: "modelContent imgDJ"
              }, s.default.createElement("div", {
                className: "clickBox " + (1 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 1)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(194),
                alt: ""
              }), s.default.createElement("span", {
                className: "imgTitle"
              }, "" + _.default.TEXT_WZAA[c])), s.default.createElement("div", {
                className: "clickBox " + (2 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 2)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(195),
                alt: ""
              }), s.default.createElement("span", {
                className: "imgTitle"
              }, "" + _.default.TEXT_YZAA[c]))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "CHOOSE_DIRECTION":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modelContent imgFXXZ"
              }, s.default.createElement("img", {
                className: "fxxzImg",
                src: o(196),
                alt: ""
              }), s.default.createElement("div", {
                className: "fxxzItems"
              }, s.default.createElement("div", {
                className: "fxxzItem1 " + (1 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 1)
              }), s.default.createElement("div", {
                className: "fxxzItem2 " + (2 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 2)
              }), s.default.createElement("div", {
                className: "fxxzItem3 " + (4 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 4)
              }), s.default.createElement("div", {
                className: "fxxzItem4 " + (3 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 3)
              }))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "CHOOSE_PORT":
              l = (!0 ||  1 == userInfo.type ) ? s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "" + _.default.TEXT_JKXZZ[c]), s.default.createElement("div", {
                className: "modelContent imgDJ minClickBoxs"
              }, s.default.createElement("div", {
                className: "clickBox " + (1 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 1)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(197),
                alt: ""
              })), s.default.createElement("div", {
                className: "clickBox " + (2 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 2)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(198),
                alt: ""
              }))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c]))) : s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "" + _.default.TEXT_JKXZZ[c]), s.default.createElement("div", {
                className: "modelContent imgDJ minClickBoxs"
              }, s.default.createElement("div", {
                className: "clickBox " + (1 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 1)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(199),
                alt: ""
              })), s.default.createElement("div", {
                className: "clickBox " + (2 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 2)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(200),
                alt: ""
              })), s.default.createElement("div", {
                className: "clickBox " + (3 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 3)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(201),
                alt: ""
              })), s.default.createElement("div", {
                className: "clickBox " + (4 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 4)
              }, s.default.createElement("img", {
                className: "xunjiimg",
                src: o(202),
                alt: ""
              }))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "NUM_KEYBOARD":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "inputBox"
              }, s.default.createElement("input", {
                type: "text",
                className: "numInput",
                unselectable: "on",
                readOnly: !1,
                disabled: "disabled",
                value: n || ""
              }), s.default.createElement("img", {
                src: u,
                className: "deleteIcon",
                alt: "",
                onClick: this.clearValue.bind(this)
              })), s.default.createElement("div", {
                className: "jsuanqi"
              }, s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "7")
              }, "7"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "8")
              }, "8"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "9")
              }, "9")), s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "4")
              }, "4"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "5")
              }, "5"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "6")
              }, "6")), s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "1")
              }, "1"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "2")
              }, "2"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "3")
              }, "3")), s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "0")
              }, "0"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, ".")
              }, "."), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "+")
              }, "+/-"))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "NUM_KEYBOARD_180":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "inputBox"
              }, s.default.createElement("input", {
                type: "text",
                className: "numInput",
                unselectable: "on",
                readOnly: !1,
                disabled: "disabled",
                value: n || ""
              }), s.default.createElement("img", {
                src: u,
                className: "deleteIcon",
                alt: "",
                onClick: this.clearValue.bind(this)
              })), s.default.createElement("div", {
                className: "jsuanqi"
              }, s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "7", 0, 9999999999)
              }, "7"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "8", 0, 9999999999)
              }, "8"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "9", 0, 9999999999)
              }, "9")), s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "4", 0, 9999999999)
              }, "4"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "5", 0, 9999999999)
              }, "5"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "6", 0, 9999999999)
              }, "6")), s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "1", 0, 9999999999)
              }, "1"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "2", 0, 9999999999)
              }, "2"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "3", 0, 9999999999)
              }, "3")), s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "0", 0, 9999999999)
              }, "0"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, ".", 0, 9999999999)
              }, "."), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "+", 0, 9999999999)
              }, "+/-"))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "NUM_KEYBOARD_65535":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "inputBox"
              }, s.default.createElement("input", {
                type: "text",
                className: "numInput",
                unselectable: "on",
                readOnly: !1,
                disabled: "disabled",
                value: n || ""
              }), s.default.createElement("img", {
                src: u,
                className: "deleteIcon",
                alt: "",
                onClick: this.clearValue.bind(this)
              })), s.default.createElement("div", {
                className: "jsuanqi"
              }, s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "7", 0, 65535)
              }, "7"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "8", 0, 65535)
              }, "8"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "9", 0, 65535)
              }, "9")), s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "4", 0, 65535)
              }, "4"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "5", 0, 65535)
              }, "5"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "6", 0, 65535)
              }, "6")), s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "1", 0, 65535)
              }, "1"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "2", 0, 65535)
              }, "2"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "3", 0, 65535)
              }, "3")), s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "0", 0, 65535)
              }, "0"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, ".", 0, 65535)
              }, "."), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "+", 0, 65535)
              }, "+/-"))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "NUM_KEYBOARD_ZF_120":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "inputBox"
              }, s.default.createElement("input", {
                type: "text",
                className: "numInput",
                unselectable: "on",
                readOnly: !1,
                disabled: "disabled",
                value: n || ""
              }), s.default.createElement("img", {
                src: u,
                className: "deleteIcon",
                alt: "",
                onClick: this.clearValue.bind(this)
              })), s.default.createElement("div", {
                className: "jsuanqi"
              }, s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "7", -120, 120)
              }, "7"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "8", -120, 120)
              }, "8"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "9", -120, 120)
              }, "9")), s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "4", -120, 120)
              }, "4"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "5", -120, 120)
              }, "5"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "6", -120, 120)
              }, "6")), s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "1", -120, 120)
              }, "1"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "2", -120, 120)
              }, "2"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "3", -120, 120)
              }, "3")), s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "0", -120, 120)
              }, "0"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, ".", -120, 120)
              }, "."), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "+", -120, 120)
              }, "+/-"))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "NUM_KEYBOARD_ZF_180":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "inputBox"
              }, s.default.createElement("input", {
                type: "text",
                className: "numInput",
                unselectable: "on",
                readOnly: !1,
                disabled: "disabled",
                value: n || ""
              }), s.default.createElement("img", {
                src: u,
                className: "deleteIcon",
                alt: "",
                onClick: this.clearValue.bind(this)
              })), s.default.createElement("div", {
                className: "jsuanqi"
              }, s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "7", -180, 180)
              }, "7"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "8", -180, 180)
              }, "8"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "9", -180, 180)
              }, "9")), s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "4", -180, 180)
              }, "4"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "5", -180, 180)
              }, "5"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "6", -180, 180)
              }, "6")), s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "1", -180, 180)
              }, "1"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "2", -180, 180)
              }, "2"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "3", -180, 180)
              }, "3")), s.default.createElement("div", {
                className: "one"
              }, s.default.createElement("div", {
                onClick: this.addNum.bind(this, "0", -180, 180)
              }, "0"), s.default.createElement("div", {
                onClick: this.addNum.bind(this, ".", -180, 180)
              }, "."), s.default.createElement("div", {
                onClick: this.addNum.bind(this, "+", -180, 180)
              }, "+/-"))), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "TILT_STATUS":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modelContent imgFXXZ"
              }, s.default.createElement("img", {
                className: "fxxzImg",
                src: o(203),
                alt: ""
              }), s.default.createElement("div", {
                className: "fxxzItems"
              }, s.default.createElement("div", {
                className: "fxxzItem1 " + (1 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 1)
              }), s.default.createElement("div", {
                className: "fxxzItem2 " + (4 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 4)
              }), s.default.createElement("div", {
                className: "fxxzItem3 " + (3 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 3)
              }), s.default.createElement("div", {
                className: "fxxzItem4 " + (2 == n ? "active" : ""),
                onClick: this.changeValue.bind(this, 2)
              })), s.default.createElement("img", {
                className: "qxcgqBtn",
                src: o(0 == n ? 204 : 205),
                onClick: this.changeValue.bind(this, 0)
              })), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, _.default.TEXT_OKTEXT[c])));
              break;
            case "OK_NO_SAVE":
              l = s.default.createElement("div", {
                style: {
                  padding: "0px 6px"
                },
                className: "borderBox"
              }, s.default.createElement("div", {
                className: "modalTitle"
              }, "程序未保存"), s.default.createElement("div", {
                className: "modelContent imgDJ"
              }, "当前程序未保存，是否保存程序？"), s.default.createElement("div", {
                className: "btnBox"
              }, s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "okFn"
                })
              }, "是"), s.default.createElement("div", {
                className: "btnBlue",
                onClick: this.changeFieldValue.bind(this, {
                  callbackName: "noFn"
                })
              }, "否")))
          }
          return s.default.createElement("div", {
            className: (r ? "showModalBox" : "hiddenModalBox") + " floatBox",
            onClick: this.closeModal
          }, s.default.createElement("div", {
            className: "modalContentBox",
            onClick: function(e) {
              e.stopPropagation()
            }
          }, l), s.default.createElement("audio", {
            src: this.state.audioSrc,
            id: "audioSound"
          }))
        }
      }]), t
    }(l.Component);
    t.default = (0, E.connect)((function(e) {
      return {
        reduxData: e.activityReducer
      }
    }))(S)
  }